import request from '@/utils/request'

// 任务列表
export function tasksList(data) {
  return request({
    url: 'v1/tasks/index',
    method: 'get',
    params: {
      ...data
    }
  })
}

// 任务列表数量
export function tasksNumberList(data) {
  return request({
    url: 'v1/tasks/number',
    method: 'get',
    params: {
      ...data
    }
  })
}

// 任务列表数量
export function tasksInfo(data) {
  return request({
    url: 'v1/tasks/info',
    method: 'get',
    params: {
      ...data
    }
  })
}

// 任务处理
export function tasksHandle(data) {
  return request({
    url: 'v1/tasks/handle',
    method: 'post',
    data: {
      ...data
    }
  })
}

// 任务指派
export function tasksAssign(data) {
  return request({
    url: 'v1/tasks/assign',
    method: 'post',
    params: {
      task_id: data.task_id,
      task_type: data.task_type
    },
    data: {
      uuid: data.uuid
    }
  })
}

// 任务关闭
export function tasksClose(data) {
  return request({
    url: 'v1/tasks/close',
    method: 'post',
    params: {
      task_type: data.type
    },
    data: {
      task_id: data.task_id
    }
  })
}
